/**
 * 用于发送消息的 API
 */
public interface NotifyAPI {

    /**
     * 通过 appId，appSecret 获取 Token，Token 有效时间为 30 分钟
     * @param appId
     * @param appSecret
     * @return
     */
    String getToken(String appId, String appSecret);

    /**
     * 发送指定消息给员工
     * @param email 员工邮箱
     * @param msg
     * @return
     */
    NotifyResponse notify(String email, String msg);

    /**
     * 发送消息给指定群聊
     * @param groupId 群聊id
     * @param msg
     * @return
     */
    NotifyResponse notifyGroup(String groupId, String msg);

}
